package main

import "fmt"

// 管道 协程
func main() {
	// 默认chan是双向的
	//声明为只写
	var chan2 chan<- int
	chan2 = make(chan int, 2)
	chan2 <- 1
	fmt.Println(chan2)
	//num := <- chan2
	// 声明为只读
	var chan3 <-chan int
	chan3 = make(chan int, 2)
	num2 := <-chan3
	//chan3 <- 2
	fmt.Println(num2)

}
